hossein dehnavi , a celebrity preacher in iran , made the speech to a packed auditorium of men and women in his home country .
it is the latest controversial teaching put forward by dehnavi , who also warned that if women did not wear the hijab - the veil covering the hair and chest - properly , they could inadvertently cause some men to become homosexual .